package cn.wolfcode.service;

import cn.wolfcode.domain.SeckillProduct;
import cn.wolfcode.domain.SeckillProductVo;

import java.util.List;


public interface ISeckillProductService {

    /*
    * 查询秒杀商品数据
    *
    * */
    List<SeckillProductVo> queryVoTime(int time);


    /*
    * 去redis中查询秒杀列表的数据
    *
    * */
    List<SeckillProductVo> queryByTime(int time);

    /*
    *根据场次和秒杀商品id来查询商品详情
    **/
    SeckillProductVo find(int time, Long seckillId);

    /**
     * 回补预库存
     * @param time
     * @param seckillId
     */
    void syncRedisStockcount(Integer time, Long seckillId);

}
